Macintosh[METAL]



●abs絶対値を返す
●and論理積を取る
●asc文字列のアスキーコードを返す
●atnアークタンジェントを返す
▲backcolor背景色を指定する:LONG COLOR bb,gg,rr,_background
●beepビープ音を鳴らす
▲buttonマウスボタンが押されているかどうか返す:FN BUTTON
▲callocメモリを確保する:FN NEWHANDLE
●chr$アスキー文字を返す
●circle円を描く
●clear変数をクリアする
▲closefileファイルを閉じる:CLOSE #ファイル番号
●cls画面を消去する
▲copyrectスクリーン間でデータを転送する:CALL COPYBITS
▲copyrect deepmaskedスクリーン間でデータを転送する(マスク付き):CALL COPYBITS
▲copyrect maskedスクリーン間でデータを転送する(マスク付き):CALL COPYBITS
●cosコサインを返す
●data データを定義する
▲deekメモリから2バイト読み込む:PEEK WORD
●def fn 関数を定義する
●dim配列を宣言する
▲doke2バイトメモリに書き込む:POKE WORD
 ellipse扇形を描く
▲if~then~else~end if条件により処理を振り分ける:LONG IF~XELSE~END IF
●expeを底として指数関数を与える
 fcircle塗りつぶされた円を描く
 fellipse塗りつぶされた扇形を描く
●for~next指定数繰り返す
▲forecolor前景色を設定する:COLORまたはLONG COLOR bb,gg,rr
 fre
▲freadファイルからデータを読み込む:INPUT #またはREAD #またはREAD FILE
▲free指定アドレスのメモリを解放する:FN DISPOSHANDLE
▲fwriteファイルにデータを書き出す:PRINT#またはWRITE #またはWRITE FILE
 get pict size
▲getmousexマウスのX座標を返す:MOUSE(_horz)
▲getmouseyマウスのY座標を返す:MOUSE(_vert)
●gosubサブルーチンを呼び出す
●goto指定ラベルに飛ぶ
▲hidecursorカーソルを非表示にする:CALL HIDECURSOR
▲home画面をクリアする:CLS
▲init screen仮想画面の初期化を行う:err% = FN NEWGWORLD
●inkey$リアルタイムにキー入力を行う
●inputキーボードからデータを入力する
●int値を超えない最大の整数値を返す
▲kill screen仮想画面を破棄する:CALL DISPOSEGWORLD
▲leekメモリから4バイト読み込む:PEEK LONG
●left$文字列の左側から指定数文字を抜き出す
●len文字列長を返す
▲line線を引く:CALL LINE
▲lineto相対的に線を引く:CALL LINETO
 loadpictPICTファイルを読み込む
●locateカーソル位置を指定する
●log自然対数の値を返す
▲lokeメモリに4バイト書き込む:POKE LONG
▲mallocメモリを確保する:FN NEWHANDLE
●mid$文字列から指定数文字を抜き出す
●mod剰余
 moveto指定座標にペン位置を移動:CALL MOVETO
●not否定
▲openfileファイルを開く:OPEN
●or論理和
●peekメモリから1バイト読み込む
▲play aiffAIFFサウンドを演奏する:FN SNDSTARTFILEPLAY
▲plot点を打つ:CALL MOVETO,CALL LINETO
●pokeメモリに1バイト書き込む
 pop
 pos
●print文字や値を表示する
●read データを読み込む
 rect矩形座標を指定する
●rem 注釈
 resize console画面サイズを変更する
●restore データの読み込み位置を変更する
●returnサブルーチンから戻る
●right$文字列の右側から指定数文字を抜き出す
▲rnd 0以上1未満の乱数値を返す:RND(10000)/10000
 say
●scroll画面をスクロールさせる
▲set screen to操作画面を指定する:CALL SETPORT,CALL SETGWORLD
▲set screen to console操作画面をコンソールにする:CALL SETPORT,CALL SETGWORLD
●sgn符号を返す
▲showcursorカーソルを表示する:CALL SHOWCURSOR
●sinサインを返す
●space$指定数の空白を返す
●sqr平方根を返す
●stop実行を停止する
●str$値を文字列に変換する
●string$指定文字を指定数生成する
●tanタンジェントを返す
▲text指定位置に文字を表示する:PRINT %(x,y)
▲textface文字の形状を指定する:TEXT
▲textfontフォントを指定する:TEXT
▲textmode文字の表示モードを指定する:TEXT
▲textsize文字サイズを指定する:TEXT
▲timerタイマー値を返す:FN TICKCOUNT
●val 文字列を値に変換する
 wait
 waitbuttonマウスボタンが押されるまで待つ
 waitbuttonupマウスボタンが離されるまで待つ
 waitkeyキー入力を待つ
 waitkeyupキーが離されるのを待つ
●xor排他的論理和